package com.hhh.petadopt.mapper;

import java.util.List;

import com.hhh.petadopt.pojo.Pet;
import com.hhh.petadopt.pojo.PetPage;
import com.hhh.petadopt.pojo.PetVo;

public interface AdminPetMapper {
	//根据查询条件查询符合要求的总条数
	public Integer selectTotal(PetVo vo);
	//查询符合条件的当前页内容
	public List<Pet> selectPetsByVo(PetVo vo);
	//添加宠物
	public void addPett(Pet pet);
	//添加宠物的同时,添加描述
	public void addPetDesc(Pet pet);
	//根据id查询编辑信息回显
	public Pet selectPet(Integer id);
	//根据id查询描述表
	public String selectDescById(Integer id);
	
	//更新动物信息
	public void updatePett(Pet pet);
	//更新描述
	public void updateDesc(Pet pet);
	
	//无条件查询用户总条数
	public Integer selectCount();
	//无条件查询分页显示的内容
	public List<Pet> selectAllPets(PetPage vo);
	
	//根据id删除动物信息
	public void deletePetById(Integer id);
	//根据id删除动物描述
	public void deleteDescById(Integer id);
	
	//删除多条记录
	public void deletePets(Integer[] ids);
	//同时删除多条描述
	public void deletePdesc(Integer[] ids);

}
